<html>
<head><meta charset="utf-8"><title>pub macro rules · t-lang · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/index.html">t-lang</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html">pub macro rules</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="222599278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222599278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222599278">(Jan 13 2021 at 15:40)</a>:</h4>
<p>So <span class="user-mention" data-user-id="239881">@Josh Triplett</span> and I were talking to <span class="user-mention" data-user-id="224872">@rylev</span> about the question of pub macro rules. In particular, we were looking for someone to help in shepherding a group, working with <span class="user-mention" data-user-id="123856">@Vadim Petrochenkov</span> who (I think) is highly motivated to do the implementation.</p>



<a name="222599334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222599334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222599334">(Jan 13 2021 at 15:40)</a>:</h4>
<p>I think we probably want to make a project proposal to "charter" this effort</p>



<a name="222599361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222599361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222599361">(Jan 13 2021 at 15:40)</a>:</h4>
<p>but in any case <span class="user-mention" data-user-id="224872">@rylev</span> you had a draft RFC, right?</p>



<a name="222599612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222599612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222599612">(Jan 13 2021 at 15:42)</a>:</h4>
<p>Indeed! Here's the <a href="https://hackmd.io/@ryanlevick/SkcDREnCD">draft</a>.</p>



<a name="222599799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222599799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222599799">(Jan 13 2021 at 15:43)</a>:</h4>
<p>I've proposed trying to do the full transition to path based privacy scoping for macro_rules! macros in Rust 2021 but I've also added an alternative to start in 2021 and finish (probably) in 2024.</p>



<a name="222599871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222599871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222599871">(Jan 13 2021 at 15:43)</a>:</h4>
<p>I would love all of your feedback!</p>



<a name="222606516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222606516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pachi <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222606516">(Jan 13 2021 at 16:25)</a>:</h4>
<p>Hi @rylev and t-lang. Maybe an option to mitigate the verbosity downside of path based macros would be standardizing a new "prelude" or namespace, like crate::macros, so the user could do "use crate::macros::*;" . Also, it could ease the transition, as a single use can replace [#macro_use].</p>



<a name="222607317"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222607317" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222607317">(Jan 13 2021 at 16:31)</a>:</h4>
<p>does that need to be part of the language directly? with path-based macros you could have <code>mod macros</code> that uses all the macros in the crate</p>



<a name="222607408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222607408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222607408">(Jan 13 2021 at 16:32)</a>:</h4>
<p>(also <code>use crate::macros::*</code> is ambiguous with any module named <code>macros</code>)</p>



<a name="222609796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222609796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pachi <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222609796">(Jan 13 2021 at 16:47)</a>:</h4>
<p>indeed, that would be a convention, but maybe if it's made part of the rustfix it could be better understood / more widely used.</p>



<a name="222609951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222609951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pachi <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222609951">(Jan 13 2021 at 16:48)</a>:</h4>
<p>Perhaps crate::prelude::macros::* would be better</p>



<a name="222794406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222794406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> ThatsNoMoon <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222794406">(Jan 14 2021 at 22:26)</a>:</h4>
<p>I feel like <code>crate::prelude::macros::*</code> would be problematic. If multiple crates' preludes had that module and were glob imported as you'd expect, you'd be importing multiple <code>macros</code> modules into scope.</p>
<p>I wouldn't mind <code>crate::macros::*</code> being a convention a la <code>prelude</code>.</p>



<a name="222800329"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/222800329" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#222800329">(Jan 14 2021 at 23:27)</a>:</h4>
<p>rustfix should not do any prelude re-arranging of you code, it should make the minimal amount of automatic changes.</p>



<a name="223389055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223389055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223389055">(Jan 20 2021 at 15:32)</a>:</h4>
<p>Hey all, I've updated the RFC draft above with changes based on feedback. These changes include:</p>
<ul>
<li>Discussion of use case for macro shadowing (anonymous macro helpers) which are not possible in a path based scoping world.</li>
<li>Discussion of usage of macros in submodules</li>
<li>Mention of the fact that the RFC for editions suggests that introducing breaking changes without first going through warnings in the previous editions</li>
<li>Small clarifications of certain points</li>
</ul>
<p>Please take another look if you can. <span class="user-mention" data-user-id="239881">@Josh Triplett</span> I'm going to let this sit for another two days and then I think we should post this to the RFCs repo. Thoughts?</p>



<a name="223404534"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223404534" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223404534">(Jan 20 2021 at 17:14)</a>:</h4>
<p>Reading now...</p>



<a name="223405054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223405054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223405054">(Jan 20 2021 at 17:18)</a>:</h4>
<blockquote>
<p>Fixing this requires annotating macro invoations with the path to the parent module where the macro is defined.</p>
</blockquote>
<p>Or importing the macro path with <code>use</code>.</p>



<a name="223406581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223406581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223406581">(Jan 20 2021 at 17:31)</a>:</h4>
<p>hehe yes. That's what I originally had and then changed. I'll change it to an OR</p>



<a name="223407346"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223407346" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223407346">(Jan 20 2021 at 17:37)</a>:</h4>
<p>One thing I need to address is if this changes anything in 2015/2018 editions</p>



<a name="223407513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223407513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223407513">(Jan 20 2021 at 17:39)</a>:</h4>
<p>Overall, this is looking good to me.</p>



<a name="223885088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223885088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> rylev <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223885088">(Jan 25 2021 at 11:45)</a>:</h4>
<p>I've posted this in the RFCs repo: <a href="https://github.com/rust-lang/rfcs/pull/3067">https://github.com/rust-lang/rfcs/pull/3067</a></p>



<a name="223938014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223938014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eric Huss <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223938014">(Jan 25 2021 at 18:16)</a>:</h4>
<p>I don't have anything to add other than a big +1 for making this change.  I always had the impression that it didn't work this way because it is hard to implement. But if Vadim thinks it is feasible, that would be wonderful.</p>



<a name="223938510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/223938510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#223938510">(Jan 25 2021 at 18:19)</a>:</h4>
<p><span class="user-mention silent" data-user-id="120518">Eric Huss</span> <a href="#narrow/stream/213817-t-lang/topic/pub.20macro.20rules/near/223938014">said</a>:</p>
<blockquote>
<p>I don't have anything to add other than a big +1 for making this change.  I always had the impression that it didn't work this way because it is hard to implement. But if Vadim thinks it is feasible, that would be wonderful.</p>
</blockquote>
<p>the PR actually <em>deletes</em> code <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span> <a href="https://github.com/rust-lang/rust/pull/78166">https://github.com/rust-lang/rust/pull/78166</a></p>



<a name="225075210"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225075210" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225075210">(Feb 03 2021 at 20:18)</a>:</h4>
<p>Hey <span class="user-mention" data-user-id="123856">@Vadim Petrochenkov</span>, <span class="user-mention" data-user-id="239881">@Josh Triplett</span> mentioned that you <a href="https://github.com/rust-lang/rust/pull/78166#issuecomment-759808960">closed #78166</a>, I wanted to circle up. I was hoping to land <a href="https://github.com/rust-lang/rust/issues/78166">#78166</a> (or something very much like it) as part of a larger plan (as described by <span class="user-mention" data-user-id="224872">@rylev</span> in the RFC) to change defaults. Is there a reason that this plan doesn't work? Are you interested in pursuing some of that, at least?</p>



<a name="225148336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225148336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vadim Petrochenkov <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225148336">(Feb 04 2021 at 11:40)</a>:</h4>
<p>Answered on the PR thread.</p>



<a name="225412283"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225412283" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225412283">(Feb 06 2021 at 13:36)</a>:</h4>
<p><span class="user-mention" data-user-id="123856">@Vadim Petrochenkov</span> great! I'm curious whether you can coordinate a bit with <span class="user-mention" data-user-id="224872">@rylev</span> to figure out the "workplan", I want to have a good picture of all the parts.</p>



<a name="225412292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225412292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225412292">(Feb 06 2021 at 13:37)</a>:</h4>
<p>There are some things -- e.g., migrations -- that I'm not sure if you have interest in doing</p>



<a name="225412299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225412299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225412299">(Feb 06 2021 at 13:37)</a>:</h4>
<p>maybe we can mentor those out</p>



<a name="225412303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225412303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225412303">(Feb 06 2021 at 13:37)</a>:</h4>
<p>alternatively maybe <span class="user-mention" data-user-id="224872">@rylev</span> and I can sketch out a work plan and you can review it :)</p>



<a name="225412308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225412308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225412308">(Feb 06 2021 at 13:37)</a>:</h4>
<p>whichever works better</p>



<a name="225412315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225412315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225412315">(Feb 06 2021 at 13:37)</a>:</h4>
<p>this reminds me I have to read the RFC carefully, I feel like there was one or two points where I was feeling uncertain</p>



<a name="225456228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225456228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vadim Petrochenkov <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225456228">(Feb 07 2021 at 10:14)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/213817-t-lang/topic/pub.20macro.20rules/near/225412292">said</a>:</p>
<blockquote>
<p>There are some things -- e.g., migrations -- that I'm not sure if you have interest in doing</p>
</blockquote>
<p>That's true, migration lints are the last thing I'd like to work on.<br>
I can review PRs and answer questions about details though.</p>



<a name="225456657"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225456657" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vadim Petrochenkov <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225456657">(Feb 07 2021 at 10:24)</a>:</h4>
<p>It would also be great if someone else could revive <a href="https://github.com/rust-lang/rust/pull/78166">https://github.com/rust-lang/rust/pull/78166</a> and add the necessary cross-crate tests to make sure everything works correctly in that case.</p>



<a name="225879104"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225879104" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225879104">(Feb 10 2021 at 17:49)</a>:</h4>
<p><span class="user-mention" data-user-id="123856">@Vadim Petrochenkov</span> maybe you would prefer to be the REVIEWER and not the main implementor?</p>



<a name="225879114"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225879114" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225879114">(Feb 10 2021 at 17:49)</a>:</h4>
<p>just overall</p>



<a name="225879129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225879129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225879129">(Feb 10 2021 at 17:49)</a>:</h4>
<p>I bet we could find somebody else to drive this</p>



<a name="225879248"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225879248" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225879248">(Feb 10 2021 at 17:50)</a>:</h4>
<p>and it might be a nice way to grow strength in that area of the code, too</p>



<a name="225880099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/213817-t-lang/topic/pub%20macro%20rules/near/225880099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Vadim Petrochenkov <a href="https://rust-lang.github.io/zulip_archive/stream/213817-t-lang/topic/pub.20macro.20rules.html#225880099">(Feb 10 2021 at 17:55)</a>:</h4>
<p>Yeah, I can review as I said above, with someone else doing the primary work.<br>
The scope of the proposal grew so much compared to the initial version that it exceeded all the limits of efforts that I was ready to spend on it.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>